body{background-color:#fff}
#tgxqk{top:6.5rem;position:absolute}
#tgxqk span,.u2top .gps{
text-shadow:#fff .1rem 0 0, #fff 0 .1rem 0, #fff -.1rem 0 0, #fff 0 -.1rem 0;
-webkit-text-shadow:#fff .1rem 0 0,#fff 0 .1rem 0,#fff -1px 0 0,#fff 0 -.1rem 0;
-moz-text-shadow:#fff .1rem 0 0,#fff 0 .1rem 0,#fff -.1rem 0 0,#fff 0 -.1rem 0;
*filter:Glow(color=#fff,strength=1);color:#666}
.uline{margin-bottom:2rem;height:1px}
.blank{height:8.8rem}
.u2top{width:100%;max-height:100vmin;max-width:750px;position:relative;margin:0 auto;overflow:hidden}
@media screen and (min-width:480px){.u2top{max-height:750px}}

.u2top .bg{width:100%;height:100%}
.u2top .bg img{width:100%}
.u2top .agree,.u2top .parent{font-size:1.3rem;line-height:3rem;height:3rem;background-color:rgba(0,0,0,0.3);border-radius:2rem;color:#fff;position:absolute;bottom:1rem;left:1rem;padding:0 1rem}
.u2top .agree font{display:inline-block;margin-left:.5rem;vertical-align:middle}
.u2top .agree .agreefly{position:absolute;left:2.8rem;top:0px;display:inline-block;color:#f40;font-weight:normal;display:none;font-size:1.6rem}
.u2top .agree.ed .agreefly{display:block}
.u2top .gps{position:absolute;bottom:1.5rem;right:1rem;font-size:1.2rem;color:#666}
.u2top .parent{background-color:rgba(0,0,0,0.3);color:#fff;position:absolute;bottom:5rem}
.u2top .pathlist{width:80%;text-align:right;position:absolute;right:.5rem;bottom:.5rem}
.u2top .pathlist img{width:4rem;height:4rem;border-radius:.6rem;margin:0 .5rem 0 0;object-fit:cover;-webkit-object-fit:cover}
/*nickname*/
.nickname{position:relative;height:11.5rem;border-bottom:#fafafa 1px solid}
.nickname dt{width:80%;position:absolute;left:1.5rem;top:1.5rem;text-align:left}
.nickname dt h3 img{vertical-align:middle}
.nickname dt h3 img.vipj{width:4rem}
.nickname dt h3 b{font-size:2.2rem;display:inline-block;vertical-align:middle;max-width:41%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nickname dt h5{margin-top:.3rem}
.nickname dt ul{width:82%;height:2.6rem;margin-top:.6rem;overflow:hidden}
.nickname dt li{display:inline-block;line-height:2rem;color:#fff;border-radius:.3rem;padding:0 .4rem;margin-right:.2rem;font-size:1.2rem}
.nickname dt li:nth-child(1){background-color:#FC919F}
.nickname dt li:nth-child(2){background-color:#6dc9f8}
.nickname dt li:nth-child(3){background-color:#d1a5f2}
.nickname dt li:nth-child(4){background-color:#D9B686}
.nickname dd{position:absolute;right:2.5rem;top:2rem}
.nickname dd i{width:4rem;height:4rem;line-height:4rem;font-size:3.2rem;color:#bbb;text-align:center}
.nickname dd i:before{display:block;content:'\e8d5';font-family:"www_zeai_cn_iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}
.nickname dd i.ed:before{content:'\e6d5';}
.nickname dd i:after{width:4rem;display:block;content:'喜欢';font-size:1.2rem;color:#666;line-height:2.6rem;padding-left:.3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

/*sign*/
img.sign{width:7rem;position:absolute;right:8rem;top:1.8rem}

/*unav*/
.unav{text-align:left;height:2.4rem;padding:1.9rem 0 0 1.5rem;margin-bottom:3rem}
.unav a{height:2.4rem;line-height:2.4rem;margin-right:8%;display:block;float:left;font-size:1.6rem;position:relative;text-align:center}
.unav a.ed{font-size:2.2rem}
.unav a.ed:after{content:'';display:block;width:.8rem;height:.4rem;bottom:-.8rem;left:46%;left:-webkit-calc(50% - .4rem);position:absolute;border-radius:.5rem}

/*u2data*/
.u2data{text-align:left;padding:0 1.5rem}
.u2data dt{line-height:2.6rem;height:2.6rem;font-size:1.5rem;font-weight:bold}
.u2data dt i{width:2.6rem;height:2.6rem;line-height:2.4rem;border-radius:1.6rem;text-align:center;margin-right:.8rem;font-size:1.6rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.u2data dt span{font-size:1.2rem;color:#C6C6C8;font-weight:normal;float:right;margin-top:1px;margin-right:.8rem}
.u2data dd{margin-left:1.2rem;padding:1rem 0 2rem 2rem}
.u2data dd li{padding:0 1rem;display:inline-block;line-height:2.8rem;font-size:1.3rem;margin:.4rem .4rem .4rem 0;display:inline-block;border-radius:2rem;box-shadow:0 0 .4rem rgba(0,0,0,0.09)}
.u2data dd li.aboutus2{width:95%;line-height:2.4rem;padding:0 0 .5rem 0;background-color:#fff;border:0;box-shadow:none;word-wrap:break-word;}

/*u2cert2*/
.u2cert2{text-align:left}
.u2cert2 .li{width:25%;float:left;text-align:left;position:relative;display:inline-block;margin:1rem 0 0 0}
.u2cert2 .li i{width:3.6rem;margin-left:.7rem;height:3.6rem;line-height:3.6rem;font-size:2.5rem;text-align:center;color:#fff;display:inline-block;background-color:#999;border-radius:2.6rem 2.6rem 0 2.6rem;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4}
.u2cert2 .ed i{color:#fff;border:0;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.u2cert2 .li i span{line-height:1.2rem;position:absolute;right:-.3rem;bottom:-.3rem;color:#13CA87;font-size:1.2rem;background-color:#fff;border-radius:50%;border:#fff 1px solid}
.u2cert2 .li h4{width:5rem;text-align:center;font-size:1.2rem;margin:.5rem 0;color:#999}

/*vip2*/
.vip2{position:relative;height:8rem;margin:1.5rem 1rem 0px 1rem;background-color:#fff;border-radius:.6rem;box-shadow:0 0 14px rgba(0,0,0,0.05);}
.vip2 span{position:absolute;}
.vip2 .vippic{left:1.2rem;top:1.4rem;width:5rem;height:5rem;text-align:center;border-radius:4rem;overflow:hidden}
.vip2 .vippic img{width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover}
.vip2 .viptitle{font-size:1.6rem;left:7.5rem;top:1.8rem;color:#f60;font-weight:bold}
.vip2 .vipc{font-size:1.3rem;left:7.5rem;top:4.4rem}
.vip2 .vipbtn{right:1.5rem;top:2.6rem;font-size:1.3rem;display:inline-block;width:8rem;line-height:3rem;background-color:#FFE2AA;color:#fff;text-align:center;border-radius:1.8rem;
background-color:#FD9F23;color:#fff}

/*detaiuser*/
.detaiuser{margin:1.5rem 1rem 2rem 1rem;border-radius:.6rem;background-color:#fff;box-shadow:0 0 1.4rem rgba(0,0,0,0.05);}
.detaiuser li{float:left;width:20%;padding:1.5rem 0 1.5rem}
.detaiuser li a{display:block;margin:0 auto;text-align:center}
.detaiuser li a img{width:5rem;height:5rem;border-radius:50%;margin:0 auto;object-fit:cover;-webkit-object-fit:cover}
.detaiuser li a h5{width:80%;line-height:2rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto;font-weight:normal;font-size:1.2rem}
.detaiuser li a font{display:inline-block;color:#999;font-size:1.2rem}
.detaiuser .tj{margin:0 auto;font-size:1.5rem;line-height:4.5rem;position:relative;padding:0 1.5rem;text-align:left}
.detaiuser .tj a{position:absolute;top:1.1rem;height:2.4rem;line-height:2.4rem;border-radius:2rem;font-size:1.2rem}
.detaiuser .tj a:nth-child(2){right:4rem;}
.detaiuser .tj a:nth-child(3){right:1.5rem;color:#C6C6C8}
/*lx_box*/
#lx_box{display:none;position:absolute;bottom:7rem;width:90%;left:5%;padding-bottom:2.2rem;background-color:#fff;border-radius:1.2rem}
#lx_box:after{font-family:"www_zeai_cn_iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e6aa';position:absolute;right:5.5rem;font-size:2rem;bottom:-1.3rem;width:2rem;height:2rem;color:#fff}
#lx_box a{width:33%;float:left;margin-top:2rem}
#lx_box a:nth-child(2),#lx_box a:nth-child(5){width:34%}
#lx_box a i{width:4.4rem;height:4.4rem;line-height:4.4rem;border-radius:3rem;color:#fff;font-size:2.3rem}
#lx_box #lx_chat i{font-size:2.4rem;background-color:#FEB118}
#lx_box #lx_lxfs i{background-color:#4ebdf1}
#lx_box #lx_wx  i{background-color:#07C160}
#lx_box #lx_mob i{background-color:#74baff}
#lx_box #lx_hn i{background-color:#FF6F6F;font-size:2.6rem}
#lx_box a span{display:block;margin-top:1rem;font-size:1.4rem;color:#333}
.lx_kefu{text-align:center;color:#999;display:none}
.lx_kefu img{width:30%;display:block;margin:2rem auto .5rem auto}
.lx_kefu i{font-size:1.6rem}
.lx_kefu a{width:auto;float:none;display:inline-block;font-size:1.6rem}

/*giftbox*/
#giftbox{padding:3rem 0;display:none}
#giftbox a.size3{margin-bottom:.5rem}
#giftbox span.tips{margin-bottom:1rem;display:block}
#giflist{width:90%;margin:0 5%;}
#giflist li{width:25%;height:11rem;float:left;text-align:center;margin-top:1.5rem}
#giflist li img{width:6rem;height:6rem;object-fit:cover;-webkit-object-fit:cover}
#giflist li h4{color:#666;font-size:1.2rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#giflist li h5{line-height:1.2rem;font-size:1.2rem;color:#fd9f23;margin-top:.3rem}
#giflist li h5 i{display:inline-block;width:1.5rem;height:1.5rem;line-height:1.5rem}
#giflist .nodatatips{margin:2rem auto}
.box_gift a{border-radius:.6rem}

.ugift{margin:1.5rem 1rem 0px 1rem;border-radius:.6rem;position:relative;box-shadow:0 0 1.4rem rgba(0,0,0,0.05);}
.ugift ul li:first-child{background-color:#FD9F23}
.ugift:after{right:1.5rem}
.ugift ul{width:94%;margin:0 3%}

/*hmd_box*/
#hmd_box{display:none;position:absolute;bottom:7rem;width:40%;width:-webkit-calc(40% - .5rem);right:.5rem;padding:1rem 0;background-color:#fff;border-radius:.3rem}
#hmd_box:after{font-family:"www_zeai_cn_iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e6aa';position:absolute;right:1rem;font-size:2rem;bottom:-1.3rem;width:2rem;height:2rem;color:#fff}
#hmd_box a{width:100%;line-height:4rem;border-bottom:#f2f2f2 1px solid;display:block;font-size:1.5rem}
#hmd_box a:last-child{border:0}
#hmd_box a i{margin-right:.5rem}

/*u2_btm*/
.u2_btm{width:100%;max-width:750px;position:fixed;bottom:0;left:0;right:0;margin:auto;height:5.5rem;background-color:#fff;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);z-index:8;box-shadow:0 .1rem 1rem 0 rgba(0,0,0,0.02);}
.u2_btm a{width:27%;float:left;height:5.5rem;line-height:5.5rem}
.u2_btm a span{display:block;font-size:1.2rem;color:#999;line-height:2.4rem}
.u2_btm a i{display:block;font-size:2.4rem;line-height:2.4rem;height:2.4rem;margin-top:.5rem}
.u2_btm a:last-child{width:40%;margin-left:6%;float:right;color:#fff}
.u2_btm a:last-child em{display:inline-block}
.u2_btm a:last-child em span{color:#fff;display:inline-block;font-size:1.4rem;vertical-align:middle;color:#fff}
.u2_btm a:last-child em i{font-size:2rem;display:inline-block;margin-top:0;vertical-align:middle}
.u2_btm a:last-child i.hmd{font-size:2.4rem;float:right;margin-right:1rem;margin-top:0;height:5.5rem;line-height:5.5rem;vertical-align:middle}

.u2_btm a.back2{text-align:left}
.u2_btm a.back2 i.ico{font-size:1.6rem;display:inline-block;padding-left:1rem;margin-top:auto;vertical-align:middle}
.u2_btm a.back2 span{display:inline-block;font-size:1.4rem;color:#333;vertical-align:middle}



/*li*/
.trend{padding-bottom:5rem}
.trend dl{width:94%;padding:1rem 1.5rem;background-color:#fff;position:relative;box-shadow:0 0 1.4rem rgba(0,0,0,0.05);margin:0 auto 1rem auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:1.2rem}
.trend dl:last-child{border:0}
.trend dl dd{float:left}
.trend dl dd{width:100%;text-align:left;position:relative;min-height:10rem}
.trend dl dd p{margin-top:1rem;clear:both;overflow:auto;margin-bottom:1rem}
.trend dl dd p img{width:8rem;height:8rem;margin:0 .3rem .3rem 0;display:block;float:left;border-radius:.2rem;object-fit:cover;-webkit-object-fit:cover}
.trend dl dd p img:last-child{margin-right:0}
.trend dl dd h1{font-size:1.5rem;line-height:150%;margin:.5rem 0 1.5rem 0}
.trend dl dd h1 img{max-width:18rem;display:block;margin-top:1rem;border-radius:.2rem}
.trend .vbox{width:8rem;height:8rem;display:block;line-height:8rem;margin:0 1rem 2rem 1rem;background-color:#fff;position:relative;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);float:left;box-sizing:border-box;border-radius:.5rem}
.trend .vbox img{vertical-align:middle;width:8rem;height:8rem;border-radius:.5rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.trend .vbox strong .play{width:4rem;height:4rem;line-height:4rem;font-size:4rem;position:absolute;top:2rem;left:2rem;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;color:#fff}
.trend .vbox strong:hover .play{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.trend .vbox .zeaiVbox{display:none;width:1px;height:1px;position:absolute;z-index:8}
/*agreebbs*/
.trend dl em:after,.trend dl ul:after{font-family:"www_zeai_cn_iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display:inline-block}
.trend dl .agree{width:100%;margin:1.5rem 0 1rem;clear:both;text-align:right}
.trend dl .agree i{height:1.3rem;color:#999;font-size:1.3rem;display:inline-block;line-height:1.3rem;position:relative;margin-left:1rem}
.trend dl .agree i .agreefly{position:absolute;left:2.8rem;top:0px;display:inline-block;color:#FD45A7;font-weight:normal;display:none}
.trend dl .agree i font span{margin-left:.2rem}
.trend dl .time{float:left;color:#999;font-size:1.3rem;height:1.3rem}
.trend dl em{background-color:#fafafa;padding:.8rem;clear:both;overflow:auto;border-bottom:1px #fff solid;padding-left:4rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;border-radius:.4rem}
.trend dl em:after{position:absolute;color:#ccc;font-size:1.6rem;content:'赞';left:1.7rem;top:1.1rem;}
.trend dl em img,.trend dl ul li img.m{width:3rem;height:3rem;border-radius:100%;margin-right:.5rem;display:block;float:left;background-color:#fff;object-fit:cover;-webkit-object-fit:cover}
.trend dl em img:last-child{margin:0}
.trend dl .j{width:0;height:0;margin:0 0 0 1.5rem;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #fafafa}
.trend dl .trend_bbsadd{clear:both;overflow:auto;margin-bottom:.5rem}
.trend_bbsadd textarea::-webkit-input-placeholder {color:#aaa;font-size:1.3rem}
.trend_bbsadd textarea{width:100%;height:6rem;padding:.5rem;border-radius:.3rem;margin-bottom:.5rem;font-size:1.3rem;border:#E7E7EB 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.trend_bbsadd button{float:right}
.trend dl ul{background-color:#fafafa;text-align:left;position:relative;padding:.5rem 1rem .5rem 4rem;border-radius:.4rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.trend dl ul:after{position:absolute;color:#ccc;font-size:1.6rem;content:'评';left:1.6rem;top:1.3rem}
.trend dl ul li{line-height:150%;color:#666;text-align:left;margin:.5rem 0}
.trend dl ul h5{width:-webkit-calc(100% - 3.5rem);float:right;display:inline-block;font-size:1.3rem}
.trend dl ul h5 font{color:#999;float:right;font-size:1.2rem}
.trend dl ul span{margin-top:.5rem;display:inline-block;color:#333;font-size:1.3rem}

/*photo*/
.uPlist2{width:90%;margin:0 auto 1rem auto;position:relative;padding-bottom:6rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:left}
.uPlist2 img{width:9rem;height:9rem;border-radius:.3rem;margin:0 1.5rem 1rem 0 ;object-fit:cover;-webkit-object-fit:cover}
.uPlist2 img.blur,.u2top .pathlist img.blur{filter:blur(.6rem);-webkit-filter:blur(.6rem);overflow:hidden;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4}
.uPlist2 .lockstr{position:absolute;top:50%;top:-webkit-calc(50% - 6rem);left:0;text-align:center;color:#333;width:100%;text-align:center}
.uPlist2 .lockstr font{display:inline-block;line-height:2rem;height:2rem;vertical-align:middle;font-size:1.4rem;margin-left:.5rem}
.uPlist2 .lockstr a{width:9.4rem;display:block;line-height:2.5rem;vertical-align:middle;margin:.5rem auto;background-color:#FD9F23;color:#fff;border-radius:2rem}

/*video*/
.uVlist2 a{width:94%;padding:1rem;display:block;background-color:#fff;position:relative;box-shadow:0 0 1.4rem rgba(0,0,0,0.05);margin:0 auto 2rem auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:1.2rem}
.uVlist2 a img{display:block;width:100%;height:48vw;max-height:34rem;border-radius:.3rem;object-fit:cover;-webkit-object-fit:cover}
.uVlist2 a i{position:absolute;font-size:10vw;color:#fff;width:10vw;height:10vw;left:-webkit-calc(50% - 5vw);top:-webkit-calc(50% - 5vw)}

.uVlist2 li img.blur{filter:blur(.5rem);-webkit-filter:blur(.6rem);overflow:hidden;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4}
.uVlist2 .lockstr{position:absolute;top:50%;top:-webkit-calc(50% - 6rem);left:0;text-align:center;color:#333;width:100%;max-width:30rem;text-align:center}
.uVlist2 .lockstr font{display:inline-block;line-height:2rem;height:2rem;vertical-align:middle;font-size:1.4rem;margin-left:.5rem}
.uVlist2 .lockstr a{width:9.4rem;display:block;line-height:2.5rem;vertical-align:middle;margin:.5rem auto;background-color:#FD9F23;color:#fff;border-radius:2rem}

/*bbs*/
.u_bbs_form{display:none}
::-webkit-input-placeholder {text-align: center;color:#aaa;font-size:1.2rem}
.u_bbs_form textarea{width:90%;height:10rem;margin-top:1rem;font-size:1.2rem;padding:.5rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.u_bbs_form button{width:90%;margin-top:1rem}

.ubbsu{margin-bottom:1rem}
.ubbsu em{position:relative;min-height:6rem;margin:1rem 0 0;line-height:2.4rem;font-size:1.3rem}
.ubbsu em span{position:absolute;left:0;top:0;display:inline-block;width:4rem;height:4rem;border-radius:2rem;overflow:hidden;transform:rotate(0deg)}
.ubbsu em span img{width:4rem;height:4rem;object-fit:cover;-webkit-object-fit:cover;overflow:hidden}
.ubbsu em span img.blur{filter:blur(.5rem);-webkit-filter:blur(.5rem);display:block}
.ubbsu em font{padding-left:5.5rem;display:inline-block}
.ubbsu em font i{color:#999;font-size:1.2rem}
.ubbsu .nobbs{text-align:center;padding:1rem 0 2rem}


#bbs_btn1{font-size:1.2rem;font-weight:normal;margin-top:.2rem}
#bbs_btn1 font{color:#C6C6C8}
.ubbsu .nobbs span{display:block;margin-bottom:1rem;color:#999;font-size:1.3rem}